using System;

namespace Nairo.Parser.Dom
{
	public enum DisplayStyle
	{
		None,
		Block,
		Inline,
		InlineBlock,
		ListItem,
		RunIn,
		InlineTable,
		Table,
		TableCaption,
		TableCell,
		TableColumn,
		TableColumnsGroup,
		TableFooterGroup,
		TableHeaderGroup,
		TableRow,
		TableRowGroup
	}
	
	public enum FloatStyle
	{
		None,
		Left,
		Right,
		Both,
		Inherit
	}
	
	public enum BorderStyle
	{
		None,
		Dotted,
		Dashed,
		Solid,
		Double,
		Groove,
		Ridge,
		Inset,
		Outset,
		Inherit
	}
	
	public enum FontWeight
	{
		Normal = 0,
		Value100 = 1,
		Value200 = 2,
		Value300 = 4,
		Value400 = 8,
		Value500 = 16,
		Value600 = 32,
		Value700 = 64,
		Value800 = 128,
		Value900 = 256,
		Bold = 512,
		Bolder = 1024,
		Lighter = 2048,
		Inherit = 4096,
	}
	
	public enum SpecialSizeValues
	{
		None = 0,
		Inherit = 1,
		Smaller = 2,
		Larger = 4
	}
	
	public enum FontStyle
	{
		Normal = 0,
		Italic = 1,
///		 <summary>
///		 Same as 'Italic'
///		 <summary>
		Oblique = 1,
		Inherit = 2,
	}
	
	public enum FontVariant
	{
		Normal = 0,
		SmallCaps = 1
	}
	
	public enum RelativeUnits
	{
		EMSize = 1,
		EXSize = 2,
		Pixels = 4,
		None = 0
	}
	
	public enum SpecialValues
	{
		Auto = 1,
		Inherit = 2,
		None = 0
	}
	
	public enum AbsoluteUnits
	{
		Millimeters = 1,
		Centimeters = 2,
		Inches = 4,
		Points = 8,
		Pico = 16,
		None = 0
	}

}
